//////////////////////////////////////////////
// FunctionParameterType.h
//
//////////////////////////////////////////////

/// Defines / Macros -------------------------

#pragma once

/// Class ------------------------------------

namespace nkScripts
{
	enum class FUNCTION_PARAMETER_TYPE : int
	{
		VOID = 0,
		BOOL,
		INT,
		FLOAT,
		DOUBLE,
		STRING,
		// User data, lua owner
		USER_DATA,
		// User data, lua pas owner
		USER_DATA_PTR,
		// Types venant de scripts eux-mêmes
		SCRIPT_FUNCTION,
		SCRIPT_OBJECT
	} ;
}